thunder lizard

Explore definitions, synonyms, and language insights of thunder lizard

Definitions

Noun
huge quadrupedal herbivorous dinosaur common in North America in the late Jurassic